#ifndef __HISI_ENC_GET_STREAM_H__
#define __HISI_ENC_GET_STREAM_H__


#ifdef __cplusplus
#if __cplusplus
extern "C"{
#endif
#endif /* Begin of #ifdef __cplusplus */

#define ENC_GET_STREAM_NAME    "out_es"


typedef struct
{
    const char *task_name;
    int VeChn;
    int bufsize;
    int buf_nums;
}hisiEncGetStream_static_params;


typedef struct
{
    int ctrl;
}hisiEncGetStream_dynamic_params;


typedef void *hisiEncGetStream_handle;


extern const hisiEncGetStream_static_params  glb_hisiEncGetStream_static_params_default;
extern const hisiEncGetStream_dynamic_params glb_hisiEncGetStream_dynamic_params_default;

hisiEncGetStream_handle hisiEncGetStream_create(hisiEncGetStream_static_params *static_params,
                                                  hisiEncGetStream_dynamic_params *dynamic_params);



#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* End of #ifdef __cplusplus */


#endif /* End of #ifndef __HISI_DEC_ENC_CTRL_H__ */


/*_*/

